WendyKupferMAIN_web.jpg

Lake Ida

Delray Beach

Lake Ida

1455 Lake Ida Road, City of Delray Beach, Florida 33444

561-654-8680

Visit Website