I've tried this place multiple times because my parents like it and it's close to their house. I have found it underwhelming. There is nothing special about it. The food is not impressive and very bland. It is expensive too which adds insult to injury. Skip it and go elsewhere.
Address: 5868 E 71st St, Ste C, Indianapolis, IN 46220-4075
Location: United States > Indiana (IN) > Indianapolis
Phone Number: +1 317-570-8888