Agra Indian Kitchen is an upscale Indian restaurant that features traditional dishes with a twist. It offers elegant decor, including lilac colored booths and a warm, inviting atmosphere. The service is quick and friendly; it also offers delivery and pick up with online ordering capabilities.