Hotels in Goa
The Leela
Location. Tucked between an Arabian Sea beach and the Sal River, The Leela is in Cavelossim, India, ...
Cidade de Goa
Location. Cidade de Goa is located in Goa, India, on Vainguinim Beach, one kilometer from the Nation...
Lotus Beach Resort
Lotus Suites at the Lotus Hermitage are a home away from home for the visitors to Goa. The Lotus Sui...
Fort Aguada Beach Resort
Built on the ramparts of a 16th century Portuguese fortress, the Fort Aguada Beach Resort is part of...
Phoenix Park Inn Resort
Location. Phoenix Park Inn Resort is located in Goa, India. 1.5 kilometer from Fort Aguada 15 kilome...