St Michael's Church, St Albans is located near an ancient monument which was a town in what part of Britain?
St Michael's Church, St Albans: St Michael's Church, St Albans is a Church of England parish church in St Albans, Hertfordshire, England.
i don't know