Contact
El Taco Ranchero (650) 471-3868
845 Commercial St, Palo Alto CA as of dinehere.us