13712-13716 N 20th St
Tampa, FL 33613
Price Upon Request
8,966 SF
12
Units
8,966 SF
Price Upon Request
Apartments