Filters:
barbecue restaurant in Longnor
About 4 results.
Istanbul
Frankwell 135, SY3 8JX Shrewsbury, United KingdomIstanbul Restaurant & BBQ House is a restaurant that makes Turkish dishes, chicken and lamb grill at Shrewsbury
About 4 results.
Istanbul Restaurant & BBQ House is a restaurant that makes Turkish dishes, chicken and lamb grill at Shrewsbury
If you have not created an account yet, please sign up here