1/56 56 New $620,000 3 Beds2.1 Baths1,777 SqFt 8660 Antarus DR, Lake Worth, FL 33467 Townhouse Listed by The Keyes Company