United Kingdom

United Kingdom

Globe Lifestyle Tourism United Kingdom

Time for Tea anyone?

Sitting inside number 110 Shoreditch High Street, I watch passers-by as they peer inside confused and intrigued, most too reserved to enter the quirky one of a kind tea house nestled in the middle of East London. (The Prisma memoirs)   Sofia Ahmad   To me their bemusement is entirely […]