Istanbul BBQKitchen
4.71
star(s) from
14
votes
28 High street Barrow upon soar,
Loughborough LE12 8PY ,United Kingdom
Istanbul BBQKitchen is one of the popular Restaurant located in 28 High street Barrow upon soar , listed under
Restaurant in Loughborough
,