Bath & Body Works Map phone 2000 N Neil St Champaign, Illinois 61820 The Yankee Candle Company Map phone 2000 N Neil St # 210 Champaign, Illinois 61820