August 17, 2017 The Tamburlaine Hotel in Cambridge, England serves afternoon tea in a gorgeous room. The Tamburlaine Hotel in Cambridge, England serves afternoon tea in a gorgeous room. Leave a Reply Cancel Comment Δ