Istanbul
Istanbul Restaurant BBQ House is a Turkish restaurant and takeaway located on Frankwell in the heart of Shrewsbury town centre. It is a short walk from the Theatre Severn making it an ideal place for the theatre goers to enjoy a nice meal before the show.Takeaway available for collection only.Istanbul...