Local profile
About Aldbury
Aldbury, located in Hertfordshire, is a picturesque village known for its historic buildings, including the 14th-century church of St. John the Baptist and the traditional village green where the annual May Day festivities take place.