Description (Reference number: 113152) Castle House is a brand new luxury vacation rental in the heart of Nottingham city centre. The stunning period townhouse