Araliya Red Hotel - Nuwara Eliya
Located in the picturesque town of Nuwara Eliya, Temple Red Hotel stands as a beacon of luxury and comfort amid the lush hills of Sri Lanka. Araliya Red Hotel promises an unforgettable retreat for travelers seeking tranquility and sophistication in the heart of Nuwara Eliya.