The Leela Goa

Opened in 1991, The Leela Goa is tucked away on the southern tip of Goa between the Arabian Sea and the River Sal and is set amidst 75 acres of landscaped gardens offering guests an exquisite experience

Contact Mason Rose

Latest News