110 N 3rd Ave
St Charles, IL 60174
St Charles, IL 60174
Open HoursMon-Fri 11:15am-10pm, Sat Noon-10pm, Sun Noon-9pm
OverviewWelcome to Taste of Himalayas Restaurant, which is conveniently located in the heart of downtown St. Charles. We are pleased to introduce all of you a new taste in town which...
more