Amanda Family Day Care Center, Inc. Service: Childcare Address: 3401 Ave. Villandry City: Delray Beach State: FL Postal Code: 33445 Phone Number: (561) 499-9593 Rate this provider