Weston Corporate Center

Premier Workplace
Route 128 Suburbs
Greenspace at Weston Corporate Center at dusk.

Weston Corporate Center is located 12 miles from Boston at the intersection of Route 20 and Route 128. Situated on a picturesque site with spectacular views of the naturally wooded surroundings and two on-site former quarry ponds, the premier workplace features the nation’s first deep water cooling system, as well as the largest privately owned, ground-mounted solar array in Massachusetts.

Front Exterior of Weston Corporate Center
  • 356k


  • 2010

    Developed by BXP

  • 74


Notable Features & Amenities

  • Deep water cooling system using on-site former stone quarries
  • Massachusetts' largest private ground-mounted solar array
  • Scenic woodland & water views
  • Convenient access to Rte 20, Rte 128/I95, & Rte 2

Leasing Contact

  • Victoria Paolino
  • 617.236.3300