Heritage India offers authentic Indian cuisine in an upscale, fine-dining setting within a historic mansion.