Tag: The National

The National: Athens, GA steps up!

The National: Athens, GA steps up!

So, the next step on my stomach expanding Southern hospitality tour was a visit to The National, located in Athens, GA (and ranked quite highly on Trip Advisor).  As Hubs used to work for one of the best restaurants in the city (The Last Resort […]