Vallarta 14366 E 14th St. San Leandro CA United States
Hours: Daily 7am-11pm
Phone: 510.352.7340 Accepts: checks
Smoking: not permitted