Hudson's is a British, modern restaurant located within The Grand Hotel & Spa. It offers well-presented, tasty dishes.