Theo's
Restaurant | Closed
812 Westheimer Road, Houston, TX 77006
Montrose
Hours | Closed
Days | Time | Mon | 10:00 am - 02:00 am |
Tue | 10:00 am - 02:00 pm |
Wed | 10:00 am - 02:00 pm |
Thu | 10:00 am - 02:00 pm |
Fri | 10:00 am - 02:00 pm |
Sat | 10:00 am - 02:00 pm |
Sun | 10:00 am - 02:00 pm |
Description
Welcome to Theo’s, a Houston landmark since 1920, known for combining culinary delights with style in all of our authentic Greek and American dishes! Frequently Asked Questions
Places You Should Consider
Theo's Photos
News & Articles
Late Night Eats in Houston