Lechon Factory

807 Aldo Ave
Santa Clara, CA
408.986.9032
37.384042
-121.948242
Hours:
Mon - Sat: 7:30am - 7:30pm
Sun: 9am - 2pm

for Lechon Factory
Directions
from: