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 Upcoming Robot on August 31, 2008