Hotels in Goa
The Leela
Location. Tucked between an Arabian Sea beach and the Sal River, The Leela is in Cavelossim, India, ...
Phoenix Park Inn Resort
Location. Phoenix Park Inn Resort is located in Goa, India. 1.5 kilometer from Fort Aguada 15 kilome...
The Leela
Location. Tucked between an Arabian Sea beach and the Sal River, The Leela is in Cavelossim, India, ...
Taj Holiday Village
Located in North Goa, the Taj Holiday Village is seven kilometers from Calangute Beach and 16 km fro...
Cidade de Goa
Location. Cidade de Goa is located in Goa, India, on Vainguinim Beach, one kilometer from the Nation...