Nestled in the white sands of Utorda Beach in South Goa, The Kenilworth Beach Resort hotel sprawls accross 14 acres. The resort also boasts of a highly convenient location 20 minutes away from Dabolim Airport and 15 minutes from the Margao Railway Station. The Kenilworth Beach ... Hotel Details