Where is Yankee Candle Santa..? Downtown Williamsburg!!
The Yankee Candle Factory store in Williamsburg, Virginia closed in April 2021. When it closed, one of Williamsburg's favorite traditions...