TLT Food & Wine
41 New Barn St, London E13 8JY, United Kingdom
4.5
45 reviews
8 comments
G2CF+8P London, United Kingdom
Location reporting
Claim this location
Monday: 8–23
Tuesday: 8–23
Wedneasday: 8–23
Thursday: 8–23
Friday: 8–23
Saturday: 8–23
Sunday: 8–22
Tuesday: 8–23
Wedneasday: 8–23
Thursday: 8–23
Friday: 8–23
Saturday: 8–23
Sunday: 8–22
Well I'd go back
Or not, idk idk idk
But I do not care for the shop
I recommend