Restaurants & Bars

Los Angeles Area

Stella Rossa............WOW


Restaurants & Bars 10

Stella Rossa............WOW

bigredd | Aug 2, 2011 12:06 PM

Tried it for the first time last night and while I ever hate to declare any restaurant the "best" I believe Stella Rossa has to be in the discussion for best pizza.

Great crust, high quality cheese and toppings and you have one great pizza.

Excellent friendly service, reasonable prices, good beer and wine and I think I am in love!

Want to stay up to date with this post?

Recommended From Chowhound