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.


