Company LA CASA APARTMENTS, LLC Address 115 S. Lafayette Blvd., Suite 112, South Bend, IN, 46601 - , USA