758 N Larrabee, One River Place
This building is one of Chicago’s most prominent riverfront landmarks since the 1920’s when it was part of Montgomery Wards.
758 North Larrabee has a distinct statue of a 17 foot tall woman, called “Spirit of Progress”. She holds the torch of knowledge while using her key to open the door to the future.
Mr. Ward was a leading figure responsible for the preservation of the Chicago waterfront for the use of the public. Today, One River Place is a residential development along the River featuring 12-15 foot ceilings, 2 rooftop decks and exposed concrete columns throughout.style=”font-size: 1px; color: transparent;”>.