Photos coming soon
HOTEL
Sea Shell House
1723-46 Suzaki, Shimoda
Where it sits
Sea Shell House
1723-46 Suzaki, Shimoda
34.66076, 138.96133
Plan around Sea Shell House
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
