Can anyone recommend one around this area (Dix Hills and Huntington too)? Also, can you tell me if they have before and after school care?

TIA