Velero Gas Station in Foster City
(650) 345-6500
Phone: (650) 345-6500, Address: 501 Foster City Blvd, Foster City, CA 94404, We are conveniently located right off of CA-92 at the Foster City Blvd exit. We are a family-owned auto service center with a gas station, convenience store and auto repair shop ...