The Leela Beach Resort is an impressive beach property located in the vicinity of Mobor Beach, famous for water sports and beach activities. This five star resort has 206 rooms segregated into different categories- The Club Rooms, Lagoon Rooms, Premier Rooms and Suites. Each room is equipped with state of the art amenities such as mini bar, direct dial telephone, LCD TV and internet access. The hotel has 5 amazing restaurants such as Riverside, Susegado, The Restaurant and Yali Lounge. The hotel has a Spa, a lush golf course and a bustling riverfront fishing village.