The Tamburlaine Hotel
Date: June 27, 2017
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.