• 1801 NE 123rd St, North Miami, FL 33181

This property isn't on the market right now.