Indianapolis IN Suite C Indianapolis IN | McAlister's Deli, Restaurants 1. 9450 N Meridian St, Suite C, Indianapolis, IN 46260 | McAlister's Deli (317) 569-8900