
Towada, Japan
Smile Hotel Towada
3-star hotel
Located in Towada, just steps from the Towada Catholic Church and an 8-minute walk from the Towada Art Center, Smile Hotel Towada offers complimentary wired and wireless internet access, a vending machine, and daily buffet…
- Wi-fi
- 24-hour reception
- Car park
- Launderette · extra charge

