The Leela

Mobor, Cavelossim

Contact

     918326621234

    

     

     

About

The five star resort spread over 75 acres is set around three lagoons and has all 220 rooms, healing suites and villas which looks over these resplendent water-bodies.