Find and book great restaurantsFind a Restaurant
|Address:||1 Newburgh Street, London W1F 7RB|
|Opening Hours:||Mon-Sat 12N-3pm 6-10.30pm Sun 12N-4pm|
0 of 3 people found this review helpful.
Best BBQ in town by a country mile. The queue is a hassle but it proved worth the wait.