Crust Bros are set to open their largest pizzeria to date in Covent Garden
Crust Bros, the two-time National Pizza Award winning London pizza brand famed for charred-to-perfection leopard print crusts, personalised Neapolitan style pizzas, and the best sides in the game, is launching their biggest restaurant to date on Monday 7th July in Covent Garden. With 135 covers