A
Aziz Dhala Review of The Leela
Nice large property. Good restaurants. A little aw...
Nice large property. Good restaurants. A little away from town but lots to do at the resort itself.
Nice large property. Good restaurants. A little away from town but lots to do at the resort itself.
Comments: