About Grosvenor Chapel

Religion, Churches, Interesting Places, Other Churches

Grosvenor Chapel is an Anglican church in what is now the City of Westminster, in England, built in 1730s. It inspired many churches in New England. It is situated on South Audley Street in Mayfair.

Source From: Wikipedia
24, St. James's, South Audley Street, London, England, United Kingdom, W1K 2PA

Nearest places in Grosvenor Chapel