Moved here from Chicago and have been missing that authentic Mexican food flavor. Tried tons of other places around town to be ultimately disappointed. I almost gave up when I stumbled upon Taco Depot and now won't go anywhere else!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.