A British cafe offering coffee and meals.