Advertisement
Hotels

Luxury hotel set to open in Cambridge

A new luxury hotel, Tamburlaine, is set to open in Cambridge city centre on 20 March.

Check out our free weekly podcast

Back to top button