The Tamburlaine Hotel in Cambridge
The Tamburlaine Hotel
Description:
THE Tamburlaine Hotel is located at 27 – 29 Station Road, CB12FB, Cambridge. Tamburlaine’s refreshing approach to hospitality reflects the juxtaposition of innovation, quality and tradition that defines this unique ciry.
THE Tamburlaine Hotel is located at 27 – 29 Station Road, CB12FB, Cambridge. Tamburlaine’s refreshing approach to hospitality reflects the juxtaposition of innovation, quality and tradition that defines this unique ciry.
Write your review of The Tamburlaine Hotel
Nearby similar companies