Queensbury Mews

The site of the French Reformed Church which is one of only two in the country. The other is situated in Soho Square, London.