Photos coming soon
HOTEL
SuperHotel imabari
Imabari, Japan
Where it sits
SuperHotel imabari
Imabari, Japan
34.05893, 133.00490
Plan around SuperHotel imabari
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
