Located just a 6-minute stroll from the 3-star Sakura Shadow Hotel Tokyo, guests can quickly reach the Nakameguro Hachiman Shrine.
Situated only 350 metres from the accommodation, the restaurant La Luna Rossa offers an Italian menu.
This Tokyo hotel places you only 600 metres from the Meguro River Cherry Blossoms Promenade and 2.9 km from the Nezu Museum. The hotel offers proximity to such natural sights as the tranquil Ikedayama Park (2.5 km) and the Saigoyama Park (1.7 km). Also, the Meguro Parasitological Museum lies merely 1.1 km away, while Naka-Meguro Station underground station is not far from the Sakura Shadow Tokyo. The nearest train station, Naka-meguro, is a mere 10 minutes' walk away.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please