Theo's Restaurant (formerly One's A Meal / Greek Village) is a gem smack in the middle of Montrose near downtown Houston, TX offering amazing traditional Greek dishes along with classic American favorites.
We are open 24 hours a day, 7 days a week, so please stop by anytime and visit us for a warm welcome and family style service.
Ask us about planning your next event or party in one of our two private rooms, "The Oak Room @ Theo's" or "The Santorini Room @ Theo's."