Kenilworth Resort & Spa, Goa

Kenilworth Resort & Spa

Area : majorda beach

Address: Majorda - Utorda Road, Near Utorda Beach, Salcete, South-Goa, Goa.

4.0