OVIEDO, Fla. – The Town House Restaurant – 376 E Broadway Street
Family owned and operated and you’ll feel like family at this restaurant. The menu described as “classic diner food with a Greek influence.”
Many of the customers are regulars, like Michelle Young, who’s lived in Oviedo for over 25 years…