The Town House Restaurant
Made possible by
The Town House Restaurant is an Oviedo, Florida tradition. Located just off the Cross Seminole Trail it is a great place to stop for breakfast, lunch, or dinner.
Live like an Orlando local whenever, wherever
Outdoor destinations + local stories & exclusive outdoor events