On The Town: Augusta Restaurant

Golfweek's "On The Town" in Augusta, Georgia for The Masters making a stop at one of the most popular places to eat: Luigi's.

April 4, 2011