Piazza Italia offers authentic Italian-style pizza with seating options including a terrace with sea views.