Permanently closed

Permanently closed

Flair Taverna

  • Italian restaurant
  • 2701 John Ben Shepperd Pkwy, Odessa, Texas, 79761

Flair Taverna in Odessa, Texas is permanently closed. It is no longer ranked at RestaurantAward.com.

Previous recognition

#3 Restaurants in Odessa, Texas