35 Sclater St, London E1 6LB
Deli | Takeaway | Restaurant
A stylishly rustic barbecue joint featuring a prominent smoker and grill, complemented by a bar and terrace, creates an inviting atmosphere for both dining and socializing.
Rating: 4.0