When you think of a beach vacation in India, it is Goa for sure! This was the first time I opted for South Goa for my stay and I have to say it was a smart choice indeed. Thanks to tripadvisor they catered to exactly what I needed for my stay to be relaxing. Leela defines luxury for you and adds on to your beautiful experience in your stay at the scenic south goa. The hotel itself has such a beautiful location that it makes your stay worth it.
I am loving my tan soaking in such a magnificent stay!