There are some missing buildings at the loctation. At 6100-1 Hollister Ave is Dean Coffee (via Google Street View).
There are also missing buildings along the left of building until Arrow Small World Camper Shells. Tecfen Medical is next.  Mission Plumbing and WOW Gear is at the last new building. See most recent aerial images to verify.