Aava Resort & Spa (1 review)
Nakhon Si Thammarat, Thailand