Skip to main contentToast Local logo
Metro Taquero Drive Thru 1776 Marina Boulevard

Metro Taquero Drive Thru 1776 Marina Boulevard

Rated 4.5 out of 5 by 52 guestsMexicanPrice range $1-15

Open

9:00 AM - 9:30 PM

1776 Marina Boulevard, San Leandro, CA 94577