Location: German Cultural Center Santa Cruz (German American Hall), 230 Plymouth Street, Santa Cruz, CA, United States
StreetView: None