THE CASTLE in Leicester

Listing last verified: June 2026

Frequently asked questions

Where is THE CASTLE located?
THE CASTLE is located at 8-9 Castle View, Leicester LE1 5WH, United Kingdom. It is in Leicester.

Location

Map data © OpenStreetMap contributors · View larger map