India's only beach & riverside resort. An hour's drive from Goa Dabolim airport. The Leela Palaces, Hotels And Resorts Has A Range Of Award-Winning Properties. Panoramic Sea-View Room. Set in 75 acres of Garden
Preferred Food Type
Recommended by 98% of couples