Thats It Grill London - Lambeth
Jezreel Sales Was looking for something to eat in Clapham and happened to see this restaurant with 4.6 rating. I think they deserve 5 stars. Food was amazing. Ribs were well cooked but still tender. Highly recommend!
22 North St, London SW4 0HB, UK
020 3583 3702