A Plush Five-Star Goa Hotel Minutes from the Beach
Located minutes from Mobor Beach, The Leela Goa is a luxury Goa resort. Recline in spacious, plush accommodations, hit the 12-hole golf course, or simply take in the naturally beautiful surroundings. This luxury Goa hotel is set on 75 lush acres of well-manicured gardens and lagoons. Home to a variety of activities and historical insight, guests will enjoy every second of their Indian vacation at The Leela Goa.