Holy Trinity Church, Sloane Square Post date October 9, 2020 ← Founders’ Hall, Chelsea → Grade II Victorian Town House, Chelsea