Videos by City Tavern in Greenville. City Tavern is Greenville's Arrogantly Shabby Downtown Daiquiri Bar!
Cowboy Up Live Until 1:00!