The Almanac Online “Spaces,” a 30,000-square-foot “co-working” office rental facility that opened in July at 101 Jefferson Drive in Menlo Park, has added its take to the mix. Co-working spaces are areas where self-employed and work-from-home-types, or, young startup … |
