heritage.site

Leland Tower

Leland Tower Leland Tower - Credit: Wikimedia Commons

Leland Tower is a twenty-two-story building on Stolp Island in Aurora, Illinois. Leland Tower was at one point the tallest building in Illinois outside of Chicago. Stolp Island is recognized as a Historical District by the National Register of Historic Places. Read more on Wikipedia

Source: en.wikipedia.org