Castle Hotel, Windsor – MGallery Hotel Collection

Modern four-star establishment 18 High Street, Windsor, SL4 1LJ