Tapestry Arts is San Jose's oldest and largest street festival with hundreds of artists, four live music stages and food from around the world.
Added by crovella on September 2, 2006