Industry News Cotels opens serviced apartments in Luton Reading Time: < 1 minute UK: Cotels has announced the opening of London Park House, its first apart-hotel units in Luton.