HOTEL
Select Inn Shimada Ekimae
Shizuoka, Shimada, Hinodecho 3-13, Japan
Where it sits
Select Inn Shimada Ekimae
Shizuoka, Shimada, Hinodecho 3-13, Japan
34.83212, 138.17356
Plan around Select Inn Shimada Ekimae
Ask for the details that decide a trip. Sourced answers open right here.
