The Town House Restaurant
This iconic restaurant lies in the heart of Oviedo. Boasting great American and Greek dishes, this is a great place to stop and have a bite with some great customer service as well as great-tasting food. Have a meal the way your grandma used to make it as you find out why this spot has been a staple of Oviedo dining for years. Don't forget to try the rhubarb pie!