LA Quinta Taqueria 175 5th Ave Redwood City, CA 94063 Phone: (650) 366-1093
Category: Foods - Carry Out