Hotel Camellia Lake Resort - Nuwara Eliya Sri Lanka - Photos
Hotel Camellia Lake Resort - Nuwara Eliya Sri Lanka - Search and Book Hotel
No. 143 Upper Lake Drive
22200 Nuwara Eliya
Hotels 3 Stars Sri Lanka
No. 143 Upper Lake Drive
22200 Nuwara Eliya
Hotels 3 Stars Sri Lanka