ST MICHAEL'S CHURCH

icon-location-small miles

St Michael's Church 4 Chester Square
Belgravia, London
SW1W 9HH

View directions

Good To Know

off Elizabeth Street, behind Baker and Spice coffee shop)

icon-calendar

Venue timetable

Nothing's happening here