
Odawara, Japan
Tenseien Odawara Station Annex
Hotel
Enjoy a comfortable stay at the Tenseien Odawara Station Annex Hotel in Odawara, conveniently located near Odawara Castle Park and within a short drive of Fuji-Hakone-Izu National Park. Start your day with a delicious buffet…
- Wi-fi
- Wheelchair-accessible
- Banquet hall
- Breakfast

