GLH has announced to open Every Hotel Piccadilly (London), the first site for the new Every Hotels brand, with three more expected to open over the next 18 months.