ViaMichelin
Spinach
Location picture
Well 7.8 (12 reviews)
Approx. £18
Location
161 Lordship Lane
London SE22 8HD