Tag: Pizza

Stella Barra Pizzeria

How about an order of… Neapolitan pizzas? Welcome to Stella Barra Pizzeria (2000 Main St, Santa Monica, 90405; 310.396.9250) Opening Thursday in Santa Monica, Stella Rose Pizza Bar is