Tokyo Plaza Hotel

Details


Address
Shinjuku-ku, Hyakunin-cho 2-15-1

Make a booking


Check Dates on

About this hotel

Tokyo Plaza Hotel is located a 2-minute walk from Shin Okubo Station and a 12-minute drive from Shinjuku Gyoen National Garden. It offers a cafe, massage services and rooms with free internet.