This centrally located hotel near Shinjuku Station offers sleek, compact rooms, a modern Italian eatery, and plenty of cozy amenities for a comfortable stay.
2 Chome-3-1 Yoyogi, Shibuya, Tokyo 151-0053, Japan Get directions
Matt Bernal
luvchips
Jessica Benitez
Bianca SJ Escobar
Stephen Wares
Trip.com Member
Anna J
Trip.com Member