Company KENWOOD PLACE LOTS, LLC Address 11590 North Meridian Street, Suite 120, Carmel, IN, 46032, USA