An eight-story apartment complex could be built on this site.