We had dinner there once and were not impressed. Surprising too since the same folks who own Taverna Red own Pasta Faire in Bellview and we've always had great food and service there.
__________________
New York State, Alabama, South Carolina, Texas, Italy.
|