St Michael's Church 4 Chester Square Belgravia, London SW1W 9HH
View directions
off Elizabeth Street, behind Baker and Spice coffee shop)
Nothing's happening here