ViaMichelin
Lolo Bermondsey Street
Location picture
Very good 8 (3 reviews)
Approx. £27
Location
102 Bermondsey Street
London SE1 3UB