British cafe offering meals.