LAND Seafood LAND Seafood, a new restaurant venture by Cafe Company Inc., is located near the New South Exit of Shibuya station, on the banks of Shibuya River — a convenient hop, skip and jump from Meiji dori. The eatery takes up… Read more