Pizza & Pizzotto is an Italian restaurant offering Neapolitan cuisine. They also serve American dishes, with pizza being a prominent offering. The establishment is located in Sant Boi de Llobregat.