
Tokyo, Japan
Smile Hotel Tokyo Nihombashi
3-star hotel · Smile Hotels
Located in Tokyo's Chuo ward, the Smile Hotel Tokyo Nihonbashi offers convenient access to Tokyo Imperial Palace and Ueno Park, both within a 5-minute drive. This hotel provides complimentary wired and wireless internet access…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Air conditioning in Restaurant


