Company TWG MERIDIAN APARTMENTS, L.P. Address 707 E NORTH STREET SUITE 800, INDIANAPOLIS, IN, 46202, USA