Reviews of Excalibur Hotels and Resorts
Main Central Road, Thellakom, Kerala 686630, India
Guest Reviews
Cleanliness
Comfort
Service Quality
Security
Location
Main Central Road, Thellakom, Kerala 686630, India
Cleanliness
Comfort
Service Quality
Security
Location