Site of proposed high-rise apartments