D
Daljit Mehta Review of The Leela
One of the best hotels in South Goa, super friendl...
One of the best hotels in South Goa, super friendly staff, amazing property and clean beach.
One of the best hotels in South Goa, super friendly staff, amazing property and clean beach.
Comments: