Upscale Indian restaurant known for flavorful, rich dishes.