Indianapolis IN Indianapolis, Restaurants 1. 5945 Crawfordsville Rd, Indianapolis, IN 46224 | Canton Express Chinese Restaurant, Indianapolis (317) 240-3309