Photos coming soon
HOTEL
Station Hotel Annex
Shima, Japan
Where it sits
Station Hotel Annex
Shima, Japan
34.33041, 136.81938
Plan around Station Hotel Annex
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
