Company HAIR & SCALP CLINIC OF INDIANAPOLIS INC Address 8888 Alderly Ct., INDIANAPOLIS, IN, 46260 - 0000, USA