$2,090,000
1030 NE 121st St, Biscayne Park FL 33161
Biscayne Park, FL
4 bd
4 ba
1,762 sqft