The Town House Restaurant – Oviedo, Florida
After spending my life traveling in the military, I had truly forgotten what good home cooking was like. That was until I settled down in the city of Oviedo, Florida, and discovered the best local diner in town, The Town House Restaurant. Founded in 1941, the Town House is the city’s oldest local diner. And ...