Delmar 745 Finishes Construction at 745 Delmar Terrace South, St. Petersburg, Florida, 33701
Construction has ended on Delmar 745 Apartments, a residential complex in St. Petersburg, Florida. The 12-story building comprises 65 apartments, ranging from one-bedroom to two-bedroom units.