skip to main content skip to footer

Contact Us

The Town House Restaurant

139 N Central Avenue
Oviedo, FL 32765
Phone: (407) 365-5151

Hours of Operation

Sunday
7:00AM - 8:30PM
Monday - Saturday
6:00AM - 8:30PM

Requested Information