PicsPlacesThe Grosse Point Lighthouse in Evanston The Grosse Point Lighthouse in Evanston The sinking of the Lady Elgin 1860 is a big reason the lighthouse was created, though it didn’t open until 1874. The lighthouse was designated a National Historic Landmark in 1999. Download Order High Resolution Image