One Mayfair in City of Westminster

One Mayfair in City of Westminster is a church, North Audley Street 13a. It is also known as Church of St Mark's and was built in 1825. Ⓦ.

House Number
13a
Street
North Audley Street
Building Type
church
Inception 1825
Located in City of Westminster
Country United Kingdom