The current building, built in 1870, is located near Marble Arch in London. The main sanctuary is built in the Byzantine architectural style. The premises also contain offices, a library and community facilities.