Currently not accepting orders online.

About Us

Theo's Restaurant is currently located at 812 Westheimer Rd, Houston, TX 77006. Order your favorite pizza, pasta, salad, and more, all with the click of a button. Theo's Restaurant accepts orders online for pickup.

Theo's Restaurant

812 Westheimer Rd, Houston, TX 77006

Site Powered by SliceSupport Local PizzaOwn a pizzeria? Join the Slice Family.