It is located on the north side of Bredon Hill 3 miles south-east of Pershore in the local government district of Wychavon.
According to local legend, Elizabeth I was presented with a hat on her arrival in the village on the road from the nearby town of Pershore.
The church of St. Mary dates from the end of the 11th century, the chancel shows herringbone pattern stonework in the external walls, the font has a 15th-century octagonal bowl on a 13th-century square base decorated with stonecarved serpents and dragons and the church was much added to in succeeding centuries.
The ruins of an important Norman and medieval castle, from which the village derives its name, are located in the deer park, just over half a mile south, on Bredon Hill.
In 1528 the castle seems to have been still habitable, for Walter Walshe was then appointed constable and keeper, and ten years later Urian Brereton succeeded to the office.