Hotels Contract Manager - UK & Ireland

26 Hatton Garden, Holborn, London EC1N 8PB, UK