The headquarters of the Catholic Bishops' Conference of England and Wales are located in Eccleston Square.
Der Hauptsitz der Katholischen Bischofskonferenz von England und Wales befindet sich am Eccleston Square.