I’ve gone to this place both times I’ve been in London. Amazing baked goods and sandwiches. A must stop in London, 100% gf
Yes