830 NE 182nd St, North Miami Beach, FL 33162
4
beds
2
baths
1,539 Sq.Ft. LIVING AREA
9,135 Sq.Ft. lot