TypeCo-investment in multifamily property in FloridaAddress7533 38th Ave N, Saint Petersburg, FL 33710Units138 Prev