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?
Belvoir Castle - Grantham
Belvoir Castle - Preston Park
Belvoir Castle - Nottingham
{"latitude":52.89453,"longitude":-0.78255,"title":"Belvoir Castle"}