Physical Address: 1600 Rockland Road, Wilmington, DE 19803 Phone: (302) 651-6912 Hours: Closed Mondays, Tuesday-Sunday 10 a.m. to 5 p.m. Learn More About Nemours Estate.