$615,000
100 NW 123rd St, North Miami FL 33168
North Miami, FL
3 bd
2 ba
1,527 sqft