Wow Taco is a Mexican restaurant offering flavorful, freshly made dishes. They also provide delivery and collection options.