Brunswick has one of Maine’s broadest main streets.