Restaurants - Egham, England, United Kingdom
This contemporary, comfortable four-star hotel has an independent spirit that flows through every experience, offering a relaxed ambience with friendly, professional personal service.