The National

September 1, 2019

Live Music

The National have exploded since playing San Francisco venues like The Independent in 2006 and Last Day Saloon in 2003.

They make their first appearance in Palo Alto at Frost Amphitheater.