
Tabard Street Food Market
Restaurant
4.6 (197 reviews)
Customers can try different cuisines at this row of food stalls in an unfussy open-air environment.
215, 221 Borough High St, London SE1 1JA, UK
+44 20 3005 2859

Restaurant
4.6 (197 reviews)
Customers can try different cuisines at this row of food stalls in an unfussy open-air environment.
215, 221 Borough High St, London SE1 1JA, UK
+44 20 3005 2859