Twinings - The Strand - Tea and coffee shop in Temple, London | Reviews, Photos & Information on Postcard