Nestled amidst lush tropical gardens, Gajapuri Resort & Spa offers breathtaking views of the ocean and nearby islands. The resort features stylish and spacious villas with private balconies, allowing guests to enjoy the stunning vistas. The infinity pool overlooks the beach, providing a tranquil setting for relaxation. Guests can indulge in a variety of activities, including kayaking, snorkeling, and yoga classes. The resort also offers a beachfront restaurant serving delicious Thai and international cuisine. With its stunning views and serene atmosphere, Gajapuri Resort & Spa is a perfect choice for those seeking a peaceful and rejuvenating getaway.