Shimabara Station Hotel
855-0046 Shimabara, 930, Imagawamachi
855-0046 Shimabara, 930, Imagawamachi
With a stay at Shimabara Station Hotel in Shimabara, you'll be within a 10-minute walk of Shimabaraonsen Yutoroginoyu and Shimeiso Spring Water Garden. This hotel is 0.3 mi (0.4 km) from Shimabara Castle and 0.5 mi (0.8 km) from Shimabara Church.