Nestled in the serene landscapes of Wellawaya, Sri Lanka, the Resort Myriad Star Ella offers an exquisite getaway with its impressive 5-star rating. With only 32 rooms, this intimate resort ensures a personalized experience for each guest, contributing to its remarkable guest rating of 9.8 out of 10. The hotel captures the essence of Sri Lanka’s natural beauty, providing a tranquil environment perfect for both leisure and business travelers.