Company LASTING IMPRESSION CHILD CARE CENTER, LLC Address 2305 WHEATGRASS WAY APT J, , INDIANAPOLIS, IN, 46260 - , USA