Fue también la primera ubicación de la tienda de ciencia ficción y cómic más grande de Londres, Forbidden Planet.