Located in the Central Tokyo district of Tokyo, the spacious Shibuya Peak Suites Tokyo is around 5 minutes' walk from Shibuya Crossing and a mere 0.9 km from National Yoyogi Stadium, which is recommended to be visited by sports fans. The apartment features Wi-Fi, along with private parking for guests travelling by car.
Nezu Museum lies just 1.5 km from this apartment, while Shinjuku Gyoen National Garden is 2.9 km away. Shibuya Peak Suites also boasts a prime location, fairly close to the Shibuya Hikarie. The National Art Center is nearly 25 minutes' walk away.
A kitchenette is available for guests to make use of. Shibuya tube station is about 300 metres from the property.