at Station Road, Cambridge , CB1 2JW United Kingdom
9 FB users likes The Tamburlaine Hotel, set it to 50 position in Likes Rating for Cambridge, Cambridgeshire in Hotel & Lodging category
The Tamburlaine Hotel is Cambridge based place and this enity listed in Hotel category. Located at Station Road CB1 2JW. Contact phone number of The Tamburlaine Hotel: +4407983249708