About

Edit info

Total Look's address is 2403 Lafayette Rd, Indianapolis, IN 46222. Looking for Total Look prices? Call (317) 923-9665 for hours, prices and appointments.