Frankie Gallo Cha Cha Cha is a restaurant dedicated to crafting the best pizza in Barcelona using natural and locally sourced ingredients. It focuses on delivering high-quality pizza with a commitment to fresh produce.