Best Western Tlc Hotel

A mear 15 miles west of Boston off Route 128/95. The hotel is located in quiet Waltham just 8 miles from historic Concord and Lexington and 9 miles from a nice shopping mall.

Check availability and book

Check availability and book