Delhi Indian & Nepali Cuisine Express 333 West Saint Louis Avenue, Las Vegas, NV 89102