This is the only restaurant in Glenwood that I eat at weekly. The food is always excellent, the service is the best, and the staff is always friendly. I am going to miss Nepal Restaurant so much when I have to move!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.