Nemours Mansion and Gardens in Wilmington offers a glimpse into luxurious French-inspired architecture and manicured