Grosvenor Chapel is on South Audley Street in Mayfair, built by Benjamin Timbrell in 1730 for the Grosvenor Estate.
Grosvenor Chapel is on South Audley Street in Mayfair. South Audley Street in Mayfair is built by Benjamin Timbrell in 1730 for the Grosvenor Estate.