The Stay Club@LondonThe Stay Club is new accommodation concept : contemporary and self contained studio flats designed to offer short and long-term tenancies to London students.