5 to Try This Weekend in San Diego

Carlsbad Village Street Faire

Carlsbad Village Street Faire