St Philip's Church, Buckingham Palace Road
Church building · City of Westminster
Church building
The Church of St Michael is a Church of England parish church on Chester Square in the Belgravia district of West London. It has been listed Grade II on the National Heritage List for England since February 1958.