There are many top class hotels in Goa. And Hotel Kenilworth Beach Resort in Goa is one out of them that lives up to your bated breath to a great extent. Location of Kenilworth Beach Resort in Goa is one big advantage that comes your way.