The newest Waffle House location at Sun Trust Park will be the first Waffle House to sell beer. Eater Atlanta reports that Waffle House opened its second and much smaller […]