This lovely hotel can be found in Tokyo City. There are a total of 242 accomodation units on the premises.
Ikebukuro Royal
Tokio, Japan
N 35.73334 E 139.7096