Last year, a developer proposed building a pair of 15-story towers on the site. The latest plans show something different is now in the works. Your browser does not support inline frames or is currently configured not to display inline frames.