Istanbul BBQKitchen
4.71
star(s) from
14
votes
28 High street Barrow upon soar,
Loughborough LE12 8PY ,United Kingdom
![Istanbul BBQKitchen Istanbul BBQKitchen](https://graph.facebook.com/113292192699280/picture?type=normal&redirect=true)
Istanbul BBQKitchen is one of the popular Restaurant located in 28 High street Barrow upon soar , listed under
Restaurant in Loughborough
,