1401 N Shoreline Blvd, Mountain View, California 94043 USA
Punched Card Gallery in Revolution exhibition.
Photo Credit: Yelp