Taffer’s Tavern Signs Lease for First Franchise Location in the Nation

Jon Taffer’’ s brand-new ingenious dining establishment principle is prepared for to open in Alpharetta, Georgia ’ s historic downtown by February 2020, with 4 more systems currently under advancement throughout the state Jon Taffer. Atlanta, GA ( RestaurantNews.com ) Taffer’’ s Tavern , the ingenious dining establishment principle developed by acclaimed hospitality professional and […]