Smith's Christmas Lights at Top of the Hill is a seasonal attraction in Wilmington, DE that showcases a dazzling display of holiday lights and decorations.
Visitors can enjoy a festive experience as they stroll through the illuminated pathways and immerse themselves in the spirit of the holiday season.
Generated from their business information