Location & Rating
96 Moo 11, Hua Sai-Nakhon Si Thammarat Road, Hua Sai, 80170, Thailand
Nakhon Si Thammarat, 80170
Open in Google Maps
Nakhon Si Thammarat, 80170
Open in Google Maps
Share This Hotel