Restaurant Reviews from DiningGuide411.com
    Top : United_States: CA: San_Leandro

Vallarta, San Leandro, California










Vallarta
14366 E 14th St.
San Leandro CA United States


Hours: Daily 7am-11pm

Phone: 510.352.7340
Accepts: checks

Smoking: not permitted