90 Nilaveli Road, Trincomalee, Sri Lanka
Esha Beach Resort in Trincomalee provides a private beach area and direct beachfront access. Guests can unwind in the garden or enjoy free WiFi across the property. The apartment includes a private bathroom with a walk-in shower, air-conditioning, and a balcony. Additional amenities consist of bathrobes, free toiletries, and soundproofing for a relaxing stay. A range of dining options is offered, including an Asian breakfast with local specialties and fresh pastries. Guests can join yoga classes, walking tours, and cycling. Uppuveli beach is a 5-minute walk away, while China Bay Airport is 10 km from the property. Scuba diving and other activities are available in the surrounding area.