The Town House Restaurant 9 E. Broadway St. Oviedo FL United States
Web Information: Web Page
Phone: 407.365.5151 Smoking: not permitted
Dress: casual
Reservations: not accepted
Parking: own parking lot