Camelot Resort
Camelot Resort
Hotel
Munnar, Idukki District
, Devikolam, Kerala, India
685612
70
Average ·
11 reviews