Best Nepalese restaurant in San Diego, united states