Gurkha Durbar is a Nepalese restaurant offering flavorful dishes.