k
kshitija sonawane Review of The Leela
One of the most luxurious hotels of goa. It has a ...
One of the most luxurious hotels of goa. It has a beach, Riverside and beautiful inbulit artificial lakes and waterfalls. Service is amazing.
Comments: