Courtyard by Marriott Boston Woburn is a quaint, colonial style hotel 12 miles north of Boston. The Courtyard by Marriott Woburn is located just off routes 128/95 and 93 "America's Technology Highway", and is minutes to area corporate office complexe
Check In: 3:00 PM Check Out: 12:00 PM Number of floors: 3 Number of rooms: 118 Time zone: Areas served: Boston