Kenilworth Beach Resort & Spa, The, Goa, India
A dazzling example of Goan hospitality set on Utorda’s white sandy beach.
An exclusive tropical retreat with a spectacular setting overlooking the beach, the Kenilworth Beach Resort & Spa is a stylish getaway nestled in 14 acres of beautifully landscaped garden, with four great restaurants, an unusual sunken bar, a holistic spa and an infinite variety of leisure pursuits.
Type: Beach Resort