Taste of Himalayas is located at 110 N 3rd St, Saint Charles, IL. This business specializes in Restaurants. Taste of Himalayas is open Lunch hours: Tue - Fri, 11:30am - 2:30pm; Sat, Sun, noon - 3pm. Dinner hours: Tue - Sat, 5pm - 10pm; Sun, 5pm - 9pm and accepts Cash, Discover and Visa.