Los Compadres Taqueria

116 Grand Ave
South San Francisco, CA
650.583.5772
37.654672
-122.407979
Hours:
Mon - Thu:10am - 10pm
Fri - Sat:10am - 11pm
Sun: 8am - 7pm

for Los Compadres Taqueria
Directions
from: