St. Michael's Church

St. Michael's stands, a soot-stained sentinel of faith amidst the clamour of 1848 London. Its ancient stones, darkened by generations of industrial grime, whisp...