Terra Pizza
Pizza · Italian · Fast Food
Terra Pizza offers a variety of pizzas for dine-in or takeaway.
Location
Best places nearby
The highest rated places close to Terra Pizza.
Local restaurants nearby
Kemalpaşa Caddesi 130A, İzmir
Location
The highest rated places close to Terra Pizza.
Kemalpaşa Caddesi 130A, İzmir