Nel Forno Pasta & Pizza

12624 Poway Rd #12, Poway, CA

Menu (As of 10/29)

Nel Forno Pasta & Pizza: hours and how to order