$950,000
1015 NE 112th St, Biscayne Park FL 33161
Biscayne Park, FL
0 bd
0 ba
1,626 sqft