Taffer’s Tavern signs 10-unit franchising deal for Florida and Georgia
With an inaugural site now open in Alpharetta, Taffer’s Tavern is heading to the Sunshine State while expanding its presence in Georgia
With an inaugural site now open in Alpharetta, Taffer’s Tavern is heading to the Sunshine State while expanding its presence in Georgia