South Point Park : The City did a great job
South Point Park is located at 1 Washington Avenue, Miami Beach, FL 33139.
This review is the subjective opinion of the individual traveler and not of MiamiBeach411 nor of its partners.
G recommends this business.
Was this review helpful? Share It With Others!
1 Comments on
"The City did a great job"