N
Navnit Chachan Review of The Leela
Beach is brilliant. Great staff. Very expensive.
Beach is brilliant. Great staff. Very expensive.
Overall a great experience.
Beach is brilliant. Great staff. Very expensive.
Overall a great experience.
Comments: