Ochanomizu Hotel Shoryukan, Tokyo

3-24 Ogawamachi Kanda Chiyoda Tokyo101-0052, Japan
More images