1. Taste of Himalayas Closed · opens 11:00 AM 4.5 overall · 646 reviews Restaurant · $$ 110 N 3rd St, St. Charles, IL 60174, USA