Emil Villa's Barbecue

24047 Mission Blvd
Hayward, CA
510.537.3152
37.666984
-122.079498

for Emil Villa's Barbecue
Directions
from: