fbpx skip to Main Content

Longwood Gardens Wow all Year, but Especially at Christmas

Nobody does Christmas like Longwood Gardens, the famous public garden near Wilmington, Delaware.   Their 4.5 acres of greenhouse are dolled-up for the holidays,  and outdoors, over a half million lights make for a grand show.  PLUS, there are performances…

Back To Top