Skip to content

Topic - London Pavilion

The London Pavilion is a building located on the corner of Shaftesbury Avenue and Coventry Street on the north-east side of, and facing, Piccadilly Circus in London. It is currently a shopping arcade, and part of the Trocadero Centre. - Source: Wikipedia

Related Stories

No Stories Found