A brand new taco spot has opened up in Cypress.
Taco Casa is a franchised restaurant that hasn't been introduced to the Houston area...Until now.
The new location opened it's doors this week at 8808 Barker Cypress Rd (77433).
You can contact them by phone at (979) 595-4778 or visit their
Facebook page HERE!