The Leela Palace, a 5 star deluxe resort, nestled in south Goa, situated by the Arabian Sea, bordered by the secluded Mobor Beach and the active fishing village On the river Sal, The Leela Palace resort `s sun-kissed sand, tropical palm groves and peaceful lagoons form a self-contained villa enclave. This oceanfront resort has a harmonious blend of eatern and western culture: VIZ. 13th Century Vijaynagara Palace architecture and 18th century portuguese-inspired design. The Leela Palace resort in Goa with 54 pavillion rooms and 83 suites is truly a holiday-makers paradise and offers an elegant environment.