Sibuya City Hotel is a 3-star venue positioned about 1.5 km from Meguro River.
Yoyogi Hachimangu Shrine is located 1500 meters from the hotel. Tokyo city center is 4 km away.
The hotel stands within a 15-minute stroll of Meiji-Jingumae subway station and within a 5-minute walking distance of Shibuya train station. The property is located within a 15 km distance of Haneda airport.
Eat & Drink
Offering a variety of dishes, 35 Steps Bistro and Pesce D'Oro Shinjuku are about 100 meters away.