V
Venkatarangan Thirumalai Review of The Leela
Great location. Good service. Property is best in ...
Great location. Good service. Property is best in Goa, not exceptional.
Great location. Good service. Property is best in Goa, not exceptional.
Comments: