Istanbul Grill Categories Restaurants 1206 Twin Stacks Dr. Dallas PA 18612 (570) 310-1242 Visit Website About Us We are open everyday and serve delicious mediterranean cuisine. Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×