Company OMEGA HEALTH SYSTEMS OF INDIANA, INC. Address 5350 POPLAR AVE., STE 900, MEMPHIS, TN, 38119, USA