Stafford is a town in the centre of Staffordshire, in England's West Midlands. Featuring a Norman castle, Stafford has a long and rich history, evident in the abundance of beautiful medieval and Victorian architecture throughout the town. Modern Stafford is a beautiful and busy town in which to live, with plenty to see and do. Shoppers will certainly enjoy wandering through Stafford's streets and visiting the many independent and high-street shops on offer in the town. Historians, on the other hand, will love what Stafford has to offer, including the fantastic Ancient High House, nearby Ingestre Hall and Standon Hall. Arty types can visit the Shire Hall Gallery or the Stafford Gatehouse Theatre, and sporty types can make use of the town's leisure centres and pools. Foodies, on the other hand, can enjoy the many fantastic restaurants and cafes throughout the town, and lovers of the great outdoors can visit the nearby Cannock Chase. Commuters need only travel half an hour to nearby Birmingham, whilst families can choose from the range of excellent schools serving Stafford and its surrounding area. Properties for sale in Stafford are fantastically affordable, ranging from terraces perfect for growing families to spacious flats to expansive family homes.