×

Belvoir Castle

(3,185) Castle in England
Belvoir Castle is a faux historic castle and stately home in Leicestershire, England, situated 6 mi west of the town of Grantham and 10 mi northeast of Melton Mowbray. A castle was first built on the site immediately after the Norman Conquest of 1066 and has since been rebuilt at least three times.
Address: Woolsthorpe Rd, Grantham NG32 1PA, United Kingdom
Phone: +44 1476 871001