|
|
Holiday Inn Resort Goa a 5 Star Resort is located on a pristine beach in south Goa  |
 |
|
|
|
|
The Leela Palace, Goa has a unique position both geographical and historical. It is located halfway down India's west coast and is enclosed by the Western Foothills and the Indian Ocean.  |
|
|
|
|
|
|
|