Tokyo Meguro River House In Nakameguro is a great place to stay in Shibuya Ward with two of the busiest railway stations in the world, Shinjuku Station and Shibuya Station, just 1.8 km from the Yamatane Museum of Art.
This apartment is situated 10 minutes' drive from Mori Art Museum and within reach of the farmers market "Yebisu Garden Place Tower". The apartment is only 650 metres from Ebisu underground station and 2.4 km from the Nezu Museum.
Tokyo Meguro River House In Nakameguro has a balcony, and comforts such as air conditioning. A highlight of this apartment for guests is the presence of a hairdryer and bath sheets in the bathroom. A separate toilet and a shower can also be found.
Tokyo Meguro River House In Nakameguro is equipped with self-catering facilities, including a kitchen with an electric kettle and a refrigerator. Daikan-yama train station is in the vicinity of the property.