|
The Leela Goa, a 5-star beach resort, is a contemporary celebration of south India's Vijayanagara Empire temple and palace architecture, and Goa's Portuguese heritage.
47 kilometers from the airport and 18 kilometers from the railway station, this deluxe luxury resort is situated by the Arabian Sea, bordered by the secluded Mobor beach and the active fishing village along the River Sal.
|