St Michael's Church Chester Square (London)

United Kingdom / England / London / Chester Square
 1840s construction, anglican church
 Upload a photo

www.stmichaelschurch.org.uk/

Church of England, built from 1844.
Nearby cities:
Coordinates:   51°29'39"N   -0°9'3"E
This article was last modified 1 year ago