Neli Pizza
Pizza · Italian · Fast Food
Neli Pizza offers a variety of pizzas.
Location
Best places nearby
The highest rated places close to Neli Pizza.
Local restaurants nearby
Kayışdağı Mah. Baykal Cd. No:17/B, İstanbul
Location
The highest rated places close to Neli Pizza.
Kayışdağı Mah. Baykal Cd. No:17/B, İstanbul