Tower Bridge and the Red Bus
Description
Tower Bridge, The Shard and London Red Busses are all iconic landmarks in London.
In the Artwork
Bus, London Bus, Thames, The Shard, Tower Bridge
Tower Bridge, The Shard and London Red Busses are all iconic landmarks in London.