Mountain View - Castro Street Closure | Mountain View, CA - EconDev - planning on establishing a pedestrian mall between Evelyn St. and California St. Evelyn St. is just south of the Mountain View Caltrain station, and establishing a pedestrian mall there will fit in well with closing Castro St. ac...