The Leela Goa
Admire breath-taking views of 75 acres of landscaped gardens designed to reflect Portuguese and Indian heritage from the confines of your accommodation, considered to be the most spacious in the city; Enjoy a host of complimentary hotel services and more.