Cha Cha Cha Mexican Taqueria; leave the salsa, take the chicken.

By Ethan M. Rogers / April 21, 2023

  I had my sights set on Greek food, so I headed to the Milwaukie Station food carts, but when I got there, The Greek Gods Gyro was closed. Fortunately, I passed a Mexican restaurant on my way in that looked interesting; a colorful storefront with outdoor seating that nestled in my head for further…

Read More