Doppio Zero is located in Mountain View, United States on 160 Castro St. Doppio Zero is rated 4.3 out of 5 in the category pizza restaurantbaritalian restaurant in United States. Our newest location, we look forward to serving you! An authentic 'wood fired oven' Pizzeria Napoletana restaurant & bar. In Naples, the finest pizza is made with “double zero” flour—the finest and lightest grade of flour available.