I currently live in a residence for temporary stays in London with which I am under contract. The contract stipulates a minimum term of 5 weeks (which is passed) and then rolls on a weekly basis. I told the residence I want to move out in two weeks and they replied by citing the clause of the contract which prevent me from checking out. The clause specifies a 14 days notice and an additional condition which states I agree not to leave between the 10th of December and the 2nd of January. So far, I respect the 14 days notice but my checkout date falls within the two dates.
If I do not pay, they will keep my deposit which is 3 weeks rent. If I pay to January, it will cost me 3 weeks as well. I do not intend to pay because I already have a new place and do not want to pay for not living there. Basically, if I stay and pay, it will cost me the same as sacrificing the deposit.
I am not from the UK and in my country such a clause would be illegal because abusive since it forces "weak part" (the tenant) to pay and the contract is not fair for both parts. If the clause is illegal, then law prevails on the contract and I can safely ignore this clause. Is such a clause legal in the UK? I have been told the law of 1977 describes the conditions of checking out. Does this clause fit in the frame of this law?
The other leavers I have is to exit the contract by stopping paying the rent and being evicted. It will cost me the deposit. The contract itself is a bit dodgy. The flat I have been allocated to is not the one on the contract. Some sentences in the contract are meaningless. Is there a way to break the contract for such a reason?