17/04/2020

Piccadilly Circus metro station - London, England


London Underground station located in the City of Westminster.
It currently does not have an above-ground building (it was demolished in the 1980s).