Manor Hotel se encuentra a tan solo 5 minutos en auto de Windsor Castle y de River Thames. Los huéspedes que deseen comer algo rico pueden visitar Brasserie, que abre sus puertas para el desayuno, el almuerzo y la cena. También hay un bar, una terraza y un jardín.