Chef Leo Pizza
Pizza · Italian
Chef Leo Pizza is a pizza restaurant known for its Italian cuisine, offering dishes like spinach pizza and penne pasta.
Location
Best places nearby
The highest rated places close to Chef Leo Pizza.
Local restaurants nearby
Yıldız Sokak 1a, İstanbul


