Located in the heart of downtown Oviedo, the Townhouse Restaurant is a true Oviedo tradition. Folks have gathered here for years to enjoy some down-home, southern cooking, share their tales and converse. Stop in sometime and let us show you some southern hospitality and a great meal!