Istanbul Lillers is a Turkish restaurant offering a variety of dishes. It is closed on Mondays and offers a special deal on pizzas.