“It's where Oviedo Meets to Eat!”
The Townhouse has been serving up good times since the 1950's. Family owned & operated, their philosophy is simple, they serve great food at fair prices, you relax & enjoy yourself while you're there.
Be the first to add a review to the The Town House Restaurant.
The Town House Restaurant
- Mon - Sat: 6:00 am - 8:30 pm
- Sun: 7:00 am - 8:30 pm
Is there a problem with this listing? Let us know.
Credit Cards Accepted