Venezuelan
58A De Beauvoir Crescent,
N1 5SB,
London
Average price £17
Venezuelan
254 Paradise Row,
E2 9LE,
London
Average price £25
Thai
166-170 Shaftesbury Avenue,
WC2H 9HB,
London
Average price £30
Greek
The Real Greek Strand,
WC2R 0LT,
London
Average price £12
Greek
TRG Tower Bridge,
SE1 2UP,
London
Average price £12