Carroll Advertising Company, Inc.
Boston, MA 02122
Carroll Advertising Company, Inc., was started in 1996 by John Carroll with three billboard faces. Over the years the number of faces has grown to over 30, covering the Greater Boston Area, New Hampshire and Rhode Island. All locations are 14' x 48' or larger, with coverage on many major highways throughout New England.