« Back to Portfolio « Previous Project Next Project » Dell Holmes Park Address : 2741 20th Street South, Saint Petersburg, Florida, 33760 County : Pinellas Owner : City of St. Petersburg Project Number: 1840 Products Included in this Project Landscape Structures, Inc.®