Town House Restaurant
Add to Favorites
OPEN NOW
Today: 6:00 am - 8:00 pm
Saved to Favorites
Phone: (407) 365-5151
Address: 139 N Central Ave, Oviedo, FL 32765
Website: http://www.oviedotownhouse.com
Phone: (407) 365-7462
Phone: (407) 706-0009
Fax: (407) 365-5151
Oviedo Townhouse
298 Geneva Dr, Oviedo, FL 32765
1016 Lockwood Blvd Ste 150, Oviedo, FL 32765
197 E Mitchell Hammock Rd, Oviedo, FL 32765
3402 Technological Ave, Orlando, FL 32817
1817 E Broadway St Bldg 6, Oviedo, FL 32765
9710 E Colonial Dr, Orlando, FL 32817
1920 W State Road 426, Oviedo, FL 32765
5414 Deep Lake Road, Suite 1152, Oviedo, FL 32765
1977 Alafaya Trl, Oviedo, FL 32765
17 Alafaya Woods Blvd, Oviedo, FL 32765