Antioch Towers

 8920 Carnegie Avenue, ClevelandOH 44106