SF Restaurants, Food & Drink Il Casaro To Bring Neapolitan Pizza To Church Street In The Castro Good news for pizza fans in the Castro environs: North Beach's Il Casaro Pizzeria & Mozzarella Bar is expanding with a second location, into the former Chilango space on Church Street, three doors