The Armour House Mansion located at Lake Forest Academy is located in Lake Forest, Illinois.
Lake Forest is a beautiful town about 40 minutes away from downtown Chicago. It is situated close to the shore of Lake Michigan and has lush landscapes and sceneries.
More information about the Armour House can be find at their website below: