Bob and Vickie Stewart

Bob and Vickie Stewart's holiday display is located at 536 Royal Pecan Way, Collierville, TN.