I really fell in love with Taco Depot over a year ago and we'd visit once or twice a week. Their was a heavy set cook who was awesome and since he's left we've tried several times and the taste just doesn't seem to measure up. The customer service is ok but my order is usually not correct maybe it's because I speak English but they are nice and accommodating.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.