Lunch @ The Pyramids

3500 Depauw Blvd.
Indianapolis, IN 46268