11670 NE 18th Dr, North Miami, FL 33181
8,550 Sq.Ft. LIVING AREA
10,236 Sq.Ft. lot