Istanbul BBQKitchen

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

Contact Details & Working Hours

Map of Istanbul BBQKitchen