Emil Villa's California Bbq

24047 Mission Blvd Hayward CA 94544 USA

(510) 537-0734

Location