German Holiday Market
Mountain View City Hall Plaza 500 Castro St, Mountain View, CA, United StatesGerman Holiday Market Saturday, December 9, 11am - 9pm Mountain View City Hall Plaza, 500 Castro Street The German Holiday Market (Weihnachtsmarkt), a family-friendly and free Christmas market, returns to […]