1. Taste of Himalayas Open until 9:30 PM 4.5 overall · 646 reviews Restaurant · $$ 110 N 3rd St, St. Charles, IL 60174, USA