10
2220 S 62nd Ave
Saint Petersburg, FL 33712
Rate Upon Request
20,188 SF
1
Space Available
Built 2020
20,188 SF Contiguous
Built 2020
20,188 SF
Rate Upon Request
Office/Retail