The Leela Kovalam

Kovalam Beach Road, Thiruvananthapuram, Kerala, 695527, India
Other 5 Star Luxury Hotels in India