150 Stadium Dr, Chapel Hill, North Carolina 27514 USA
O'Herron Grill in The Carolina Club...seating area.
Photo Credit: Yelp