LOCATION: Lake Forest, Illinois — Hugging the shores of Lake Michigan, about 45 minutes north of downtown Chicago, Lake Forest is a suburb of top-dollar homes nestled among forest preserves and golf clubs. 170 North Mayflower Road sits close to the water: A five-minute drive north takes you to Lake Forest Beach, which has multiple […more]
Posted in: St. Louis
Comments are closed.