Public Art In London

London is the capital city of England and the United Kingdom and is located on the River Thames. The Romans founded the city around AD43 and called it Londinium. London is the world's largest financial city alongside New York. It prides itself on the arts, commerce, fashion and entertainment.
 

RSS  Public-Art-Around-The-World

 

If All Else Fails, Search!