Alcock & Brown Hotel est un lieu de séjour parfait pour découvrir Station House Museum, à 0,3 km.