Eat Like An Italian at Mangia Mangia, Yokohama Landmark Tower, Japan

Thetraveljunkie.org – I was invited to dine at Mangia Mangia, a modern Italian restaurant in Yokohama Landmark Tower, Japan. It was large and spacious, it had carpeted floors, cushioned chairs, nice curtains to dampen all the restaurant noises… and it had… Continue Reading