Twin tower apartments could replace 'eyesore'