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

Jon Taffer’s new innovative restaurant concept is anticipated to open in Alpharetta, Georgia’s historical downtown by February 2020, with four more units already under development across the state

Read More