Checking out some URL’s for the previous post, I entered  “Oxford Coffee Bar Russia” and what was suggested?

The Grand Café at Oxford High Street?

Somebody hiding something?

Very often referred to as ‘an institution’, the Grand Café has a well-deserved reputation for providing the quintessentially ‘English’ delight of taking tea.