Travel Guide
India Hotels and Resorts
|
|||||||||||||||||||||||||||||||||||||
Tucked in the southern tip of Goa, situated on the Arabian Sea and bordered by the River Sal, The Leela Palace, Goa is an idyllic 75 acre resort, where guests can indulge in the luxurious comforts of the perfect get-away. Location Facts
|
|||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||

















