Taverna Red is owned by the same people who own Pasta Faire in Bellview, another favorite restaurant or ours. Great food, great service, nice decor and reasonable prices. What more can you ask?
__________________
New York State, Alabama, South Carolina, Texas, Italy.
|