$1,190,000
660 NE 121st St, Biscayne Park FL 33161
Biscayne Park, FL
3 bd
2 ba
1,887 sqft