Tamburlaine Restaurant & Bar (Menu)

27-29 Station Road, Cambridge
+44 1223 792888

Give a rating to Tamburlaine Restaurant & Bar

Suggest a dish

How much did you spend at Tamburlaine Restaurant & Bar?