Don't let the petrol station surroundings fool you, this is one of the better Nepalese in town. Butter Chicken is delish!