$1,625,000
11530 NE 7th Ave, Biscayne Park FL 33161
Biscayne Park, FL
4 bd
4 ba
2,856 sqft