Shimabara Station Hotel is located in Shimabara, 5.9 km from Shimabara Arena and 21 km from Unzen National Park. The 3-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi.
Number of rooms: 8
855-0046 Nagasaki, Shimabara, Imagawamachi 930, Japan