2510 NE 182nd Terrace, North Miami Beach, FL 33160
North Miami Beach, FL 33160
1 / 20
$799,000
1,680 sq ft · Built 1972