LocationThe Leela Goa
Cavelossim, Mobor, Goa, -- IN
The Leela Goa is located in Goa, India, bordered by the Arabian Sea and River Sal. The hotel is accessible from Mumbai via a 50 minute flight followed by 45 minute drive. Dabolim Int'l Airport is the closest airport, at 30/47 km and 45 minutes away.