Theo's Restaurant

812 Westheimer Road
Houston, TX 77006
(713) 523-0425

Categories : Restaurants, Greek Food Products, Greek

Mon. - Sun. 24 Hours