About St Thomas's Church
St Thomas's Church is a place of worship for the Anglican community in London. The church was founded in 1418 and is located on the corner of Tottenham Court Road and Charing Cross Road.
Own this business? Call us on 0333 014 8550 to unlock your full listing's potential.