New Grand Hotel

Wakabamachi 4-23, Japan
Messenger