This simple hotel is located in Yamaguchi.
Shimonoseki
34.25398, 131.12761 Open in Google Maps
TWN
TWN.ST
4 guests