We recently achieved practical completion on the O’Callaghan Hotel Group’s first venture in the UK, The Tamburlaine Hotel.
Located in the heart of the new city quarter of Cambridge, the 7 storey, Tamburlaine Hotel provides 155 modern rooms and suites fitted out with the latest technology, along with meeting rooms with state-of-the-art audio and visual equipment.