Located 500 metres from Ikejiri Inari Shrine, Real Life Meguro River offers air-conditioned accommodation with a balcony. Free Wi-Fi is provided throughout the property and private parking is available on site.
Number of rooms: 3
154-0001 Tokyo-to, Ikejiri 3-4-13, Japan