ViaMichelin
Slug & Lettuce o2
Location picture
Pleasant 6.6 (36 reviews)
Approx. £20
Location
14 Peninsula Square
London SE10 0DY