$574,000
821 NE 120th St, Biscayne Park FL 33161
Biscayne Park, FL
2 bd
2 ba
1,157 sqft