We have long been foodies in Indy and have visited (and critiqued) many a restaurant here. I love all the discussions of the greatest places here and agree with most posts (except my personal experiences at Oakleys...not so good). However, I was wondering if anyone remembers a small place called Cheng Du that closed its doors around 2003 on 86th street. This family owned chinese restaurant had some of the most flavorful chinese food in town. The owners were simply the nicest people and the service was outstanding (as were prices). It is now a liquor store. Does anyone know if they relocated?