|
|
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. |
|
|
|
|
|
|
|