Review of Stella Rossa Ristorante

20 E Lancaster Ave, Downingtown, PA

Overall Rating

Review


Fantastic food and atmosphere! Gluten free menu, brown rice pasta, gf beer and cider.

Celiac friendly?

Yes

Updated 9 years ago