Back to list
The Terrace Bar & Restaurant
Very good 8.4 (97 reviews)
Around £30
Location
30 Leinster Gardens
London W2 3AN
See on the map