Estebans Taqueria 137 Anza St Rm 137 Fremont, CA 94539 Phone: (510) 659-9710
Category: Family Restaurant Diners