Taste of the Himalayas is located in Tewksbury, United States on 1921 Main St. Taste of the Himalayas is rated 4.3 out of 5 in the category nepalese restaurant in United States.
Amenities
Good for kidsHigh chairs
Accessibility
Wheelchair-accessible entrance