Lennys Pasta & Pizza

17602 17th St
Tustin, CA
714.838.1009
33.759712
-117.824597
Hours:
Mon - Sat:11am - 8:30pm
Sun:closed

for Lennys Pasta & Pizza
Directions
from: