Clubhouse Restaurant

Gianna Franco
September 04, 2018 - 1:29 pm
The San Francisco Giants have landed in Terminal 3 at SFO with their new restuarant, the Giants Clubhouse. In conjunction with Tastes on the Fly, this is the first Giants restaurant located outside of AT&T Park. Check out the video below to get a sneak peak at the food, and hear from head chef...
Read More