The Leela is a beach and riverside resort. They have a spa to help you relax and feel fresh. The restaurants here offer Italian, Goan, and Asian food.
The Leela is a beach and riverside resort. They have a spa to help you relax and feel fresh. The restaurants here offer Italian, Goan, and Asian food.