Town House Restaurant
139 N Central Ave Oviedo, FL 32765-8254
407-365-5151
Facebook: http://www.facebook.com/TheOviedoTownHouse
Meals Served
Breakfast, Dinner, Lunch
Business Hours:
Payment Types