Where is Belvoir Castle?

Where is Belvoir Castle located?

Belvoir Castle, Leicestershire, United Kingdom (approx. 52.89453°, -0.78255°)


Where is Belvoir Castle on the map?