






The Leela Beach Goa - a Five Star Beach Resort - located in South Goa over 75 Acres of Land, 12 Hole, 3 Par Golf Course & Much more...
The Leela, Goa offers you a choice 152 rooms, suites and villas, as well as from a host of dining options and leisure activities. Add to this a state-of-the-art business centre and you have the perfect destination for a company conference too..