Orthopedic Therapy Specialists PC Store in Lowell Address 1020 E Commercial AveLowell, IN 46356USContact Phone: 219-690-3793Contact StoreFind on Map