The Leela Kovalam, a Raviz Hotel
Perched on a clifftop, nestled within the serene environs of 67 acres of lush greenery, lies this balmy paradise, The Leela Kovalam, A Raviz Hotel – a luxurious 5 star hotel in Kovalam. With enchanting mesmerizing views of The Kovalam Palace, a century old castle built by the Royal family of Travancore, the resort offers 183 luxurious rooms.