City of Westminster, GB
Grosvenor Chapel is an Anglican church in what is now the City of Westminster, in England, built in the 1730s. It inspired many churches in New England. It is situated on South Audley Street in Mayfair.
Listen to the audio guide for Grosvenor Chapel, Mayfair Free on WIP — starts by itself when you arrive, even with the screen off