Location: The German Cultural Center, 230 Plymouth St., Santa Cruz, CA, United States
StreetView: None