Colicci
A statue representing an artwork named Art and Science.
Located in London, Greater London, United Kingdom, with the Victoria Memorial 17 meters away, The Green Park 371 meters away, and Friary Court 373 meters away.
Discover what's near this place
1 nearby cafés
1 nearby attractions
5 nearby public art