738 Boston Post Road (1.3 km from Wayside Plaza Shopping Center)
Located off of U.S. Route 20 this Marriott in Sudbury is a 14-minute drive from Interstate 495 and downtown Waltham is 11 miles away. Free Wi-Fi and a breakfast buffet are provided.