Is it pretty darn good? for the westside, which is better this joint or pizzeria il fico, on robertson, both of which i believe recently opened within the past few months.
Also, is Stella Rossa in the same location as the now-defunct La Grande Orange on Main Street?
Main Street Cafe
12939 Main St, Garden Grove, CA 92840
La Grande Orange Cafe
260 S Raymond Ave, Pasadena, CA 91105
Stella Rossa Pizza Bar
2000 Main St, Santa Monica, CA 90405