Watford, Hertfordshire
Consolidated Centre is responsible for revenue management for 350+ hotels across the UK & Ireland and Europe, offering them world...