18 High St, Windsor
Castle Hotel Windsor - MGallery is a 4-star hotel based in the heart of Windsor town centre located opposite the Windsor Castle and Windsor Guildhall.