Independent Nepalese restaurant offering delicious food with generous portions.