Choose your room
Sakura Shadow Hotel 3*
Located within 5 minutes' walk of the Meguro History Museum, the 3-star Sakura Shadow Hotel Tokyo gives easy access to various tourist attractions.
At the hotel, you'll be 3.6 km from the National Art Center, Tokyo and 3.7 km from the pedestrian shopping Takeshita Street. This Tokyo hotel is also nearly 25 minutes' walk from such natural sights as the Rinshinomori Park. The 1958-vintage Tokyo Tower is 4.4 km away, while Naka-Meguro Station underground station is within a few blocks of the Sakura Shadow. The accommodation is near Naka-meguro train station, merely 10 minutes' walk away.
Guests can dine at La Luna Rossa, serving Italian dishes, or at Nomunen, located 200 metres away.