Argosy in City of London

Argosy in City of London is a fountain. Argosy is near Fenchurch Buildings.

Amenity
fountain
Tourism
building