The Churches Of The Metropolis No. XVIII – French Protestant Church, St. Martin-le-Grand
Another new church for London!—just now finished, and about to be opened—affords an illustration for our columns, at once novel and picturesque. The site chosen is one which has felt…
