Located just 1.4 km from the farmers market "Yebisu Garden Place Tower", the 3-star Sakura Shadow Hotel Tokyo offers access to tourist attractions throughout Tokyo.
The Meguro River Cherry Blossoms Promenade is only a 7-minute walk away, while Naka-meguro train station is not far from this Tokyo hotel. You can visit the Meguro History Museum that is merely 250 metres from the hotel. The Sakura Shadow Tokyo is in the vicinity of the Nakameguro Hachiman Shrine, and Naka-Meguro Station tube station lies a mere 0.7 km away.
Sample Italian specialties at La Luna Rossa located nearly 5 minutes' walk from the accommodation.