St Thomas the Apostle Church, Framingham, 41 Brook Street, Framingham, 01701


View Larger Map