Theo's Restaurant

$$ • Greek • Pizza • Sandwiches • Desserts

4.7 (461)
View delivery time and booking fee. • 

812 Westheimer Rd, Houston, Texas 77006 • More info

Opens at 10:00 AM
Soup & Salad
Meze (Apps)
Entrees & Platters
Sides
Pizza
Calzones
Burgers
Sandwiches
Family Feasts
Kids
Desserts
Seafood
Chicken
Lamb
Pork
Beef & Gyro
Vegetarian