Taqueria Superior and Mexican Grill is located at 2325 Winchester Blvd, Campbell, CA. This business specializes in Mexican Restaurants. Taqueria Superior and Mexican Grill is open Daily, 6am - 10pm and accepts Discover and Visa.
by merchantcircle on November 23, 2013 from merchantcircle