Whether Read more [...]
Taqueria Junction
Place Category: Restaurant
-
Taqueria Junction is located at 8154 Columbia Road in Historic Olmsted Falls. We are open Tuesday through Saturday 12pm to 9pm. We serve tasty Modern Mexican-American food as well as a wide variety of Hand Crafted Margaritas and Tequilas along with a great selection of Mexican and Domestic Beers.
-
-