Pizza restaurant Fratelli Bizzarro offers Italian, Mediterranean, and Neapolitan cuisine. Known for pizza.