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