Mercure Windsor Castle Hotel

18 High St, Windsor