The Leela, Goa

A luxury 5 star hotel on a beautiful beach on the south coast surrounded by gardens and lagoons.  It is a beautiful property in classic and consistent outstanding Leela style – and a great place to return to after a hot day sightseeing.

More Goa Places to Stay
Ahilya by the Sea,
North Goa