1. Thlaceo Tc 5610 S Meridian St, Indianapolis, IN 46217 Coordinate: 39.68425,-86.16093 Phone: (317) 781-0979