Ahora la ocupan principalmente oficinas y tiendas y en la plaza del mismo sombre se encuentra lo que los londinenses denominan de forma sarcástica ala pequeña América», conjunto de edificios de la Embajada de Estados Unidos.