63
7786 62nd St N
Pinellas Park, FL 33781
$3,600,000 USD
11,704 SF
12
Units
5.54% Cap Rate
11,704 SF
$3,600,000 USD
Apartments