Willoughby Building

From HistoryWiki

Willoughby Building, an 8-story building was torn down and replaced with the Willoughby Tower, a 38-story skyscraper built in 1929.