Shibuya Star 101 4 Mins To Shinjuku Free Wifi Apartment Tokyo is located 4.9 km from Mejiro train station and approximately a 5-minute walk from the Chojabashi Park.
The Tokyo Opera City Tower is not far from the apartment, while the Shinjuku Central Park is nestled merely 1.1 km away. This apartment has a central location within 5 minutes' walk of Nishi-shinjuku-gochome metro station. Tokyo Camii & Turkish Culture Center Mosque is situated 2.5 km from the accommodation.
You can prepare meals of your choice in the comfort of Shibuya Star 101 4 Mins To Shinjuku Free Wifi Apartment in a kitchenette.