301 North Biscayne Boulevard, Central Business District, Miami, Florida 33132, United States
Located at Maurice A, Ferré Park, in Downtown, Miami, this outdoor art installation is a free and permanent exhibit featuring 52 oversized aluminum sculptures of 26 dogs and 26 cats painted by local artists.
Is this your listing?