Junior's Taco Shop Reviews, Ratings | Tacos near 1680 S Melrose Dr #110 , Vista CA United States

Junior's Taco Shop

4.6
204 reviews
|Tacos|Vista, CA 92081 United States