Stella Barra Pizzeria 

Stella Barra

Los Angeles
Pizza Place
$$$$
icon/time
Mon1:00 PM - 9:00 PM
Tues1:00 PM - 9:00 PM
Wed1:00 PM - 9:00 PM
Thu1:00 PM - 9:00 PM
Sun1:00 PM - 9:00 PM
Fri1:00 PM - 10:00 PM
Sat1:00 PM - 10:00 PM
Stella Barra

2000 Main St (btw Bay St & Bicknell Ave)

Santa Monica, CA 90405

The open kitchen lets you watch the pizza magic, and the cocktail program offers fun drinks to go with your exceptional pizza.