Skip to main content
The Town House Restaurant
Home
Dine-In Menu
In The Community
Contact Us
More Info
Photos
Catering
Awards & Articles
More
Home
Dine-In Menu
In The Community
Contact Us
More Info
Photos
Catering
Awards & Articles
Become a VIP
Sign In
The Town House Restaurant
The Town House Restaurant
139 N Central Avenue
Oviedo, FL 32765
Get Directions
(407) 365-5151
Monday - Saturday:
6:00 am - 8:30 pm
Sunday:
7:00 am - 8:30 pm
Sign In
Menu
Contact Us
Opens in a new window
Opens an external site
Opens an external site in a new window