United States
California
San Jose
Super Taqueria
Mexican eatery known for its flavorful tacos, fresh ingredients, and generous portions, popular for its authentic and affordable dishes.
911 McLaughlin Avenue