Absolutely wonderful local Italian kiosk run by Italians Stefano & Natalino from the south of Italy. Their bufalamozzarella is amazing, as is their homemade tiramisu!!! 😁😁😋😋
4Photos
The Green Truffle
21 Roman Road Greater London E2 0HU United Kingdom