Deluxe Dhaba offers authentic Indian cuisine prepared from scratch with fresh ingredients.