BR

Grand Tower Hotel

Edogawa, Japan