Saint Thomas church
585A Hitchin Road, Luton LU2 7UL England
Saint Thomas church is a Churches & Cathedrals place is located in Luton, England. The address of Saint Thomas church is 585A Hitchin Road, Luton LU2 7UL England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1582 729194, or open their website to view relevant information, The url is http://www.stopsleyparish.org.uk/index.htm