
English Tea Shop
Devonshire House Devonshire Street 1
LONDON W1W 5DR
United Kingdom
LONDON W1W 5DR
United Kingdom
+44 1268577722
more information