Leicester Castle

Rate this item
(0 votes)
Leicester Castle is located in the city of the same name in the English county of Leicestershire. The complex is situated in the west of the city centre; between Saint Nicholas Circle to the north and De Montfort University to the south
Leicester Castle is located in the city of the same name in the English county of Leicestershire. The complex is situated in the west of the city centre; between Saint Nicholas Circle to the north and De Montfort University to the south

Additional Info