30 Washington Street, Somerville
Located just off I-93 and 2 miles from downtown Boston and Cambridge this Holiday Inn features a beautiful indoor pool facility. Free WiFi and an on-site restaurant are available.
Find hotels near landmarks, museums and other sightseeing spots