Architecture of London See Also 1888churchesJames CubittLondon Random Building 1880 – John Street Church, Berkeley Square, London 1888 – Welsh Presbyterian Chapel, Charing Cross Rd., London Home / Buildings / Architecture of England / Architecture of London / 1888 – Welsh Presbyterian Chapel, Charing Cross Rd., London Architect: James Cubitt Published July 22, 2009 See Also 1888 churches James Cubitt London