Punjabi Haveli offers Indian cuisine with a diverse menu of specialties.