I have an image of the original census document which shows at least 6 houses (30-35) in Honeybank Road, Parish of Carluke. I referenced this to the A72 from the position of Honeywell Farm which still exists, so I am pretty confident it is the A72.
The number 35 in the extract provided is
not the number of the house in relation to Honeybank Road. It is the number of the house in relation to the whole of the enumeration district. I think this has already been pointed out twice or three times above.
Also Honeybank is not on the A72, which doesn't pass through the town of Carluke, and I don't think it passes through the parish of Carluke either - it is on the other side of the River Clyde. The main road through Carluke is the A73, but Honeybank is on a minor road off the A73.
The OS name book 1858-1861 for Carluke lists Honeybank as "Three tenements all one storey thatched and in good repair. inhabited by colliers. property of the Shotts Iron Company".
You need to look at the whole of the enumeration district and note all the other addresses in it, then compare them with a map. It is possible to do that by using microfilms of the 1901 census, which are available in many local libraries.
This map
https://maps.nls.uk/geo/explore/#zoom=16&lat=55.7429&lon=-3.8300&layers=168&b=1 is almost contemporary with the 1901 census.
I can do a similar 'walk' using the LDS CD-ROM transcription of the 1881 census.
In 1881 six households (Paterson, Annan, Carmichael, Ritchie, Johnstone and Moffat) in Honeybank are listed in in Enumeration District No 2 of Carluke. Honeybank Road is in ED3. There are eight households (Marshall, Bulloch, Monteith, Fordyce, Gray, Forrest, Watson and Kelly) in plain Honeybank Road, six (Robertson, Scott x 2, Graham, Telfer, and Broadhead) in Flower Hill Cottages, Honeybank Road, two (Dick x 2) in Windmill House, Honeybank Road and one each in Flower Hill, Honeybank Road (McFarlane) and Muir Cottage, Honeybank Road (Marshall).
Therefore Honeybank and Honeybank Road are not the same place.
In ED 3, besides Honeybank Road, are Hamilton Street, Kirkton Street, James Street, Old Bridgend, John Street, High Street, Crawforddyke Street, Dyke Row, Chapel Street, Budgreen, Woodend, Mount Pleasant, Rosemount, Howlands and three addresses associated with brick and tile making.
Honeybank Road is listed in two separate bits, with Dyke Row in between. The plain Honeybank Road households first, then Dyke Row, then the named houses in Honeybank Road.
Six households at Belstane are listed in ED4. Whitehill Farm is in ED2. Belstane Road is not listed.
I can find Dyke Row on the 1897 map above, and Howlands, and all the named streets, but not Budgreen, Woodend, Mount Pleasant or Rosemount, which are probably individual houses and not named on the map. Oddly, Newbarns, which is just off Belstane Road on the maps, is not listed in the 1881 census as far as I can see.
www.192.com lists a Flowerhill, 52 Belstane Road, Carluke.
What I think is that the 1881 enumerator walked along one side of what is now Belstane Road, recording the addresses as Honeybank Road, then along Dyke Row, then back along the other side of what is now Belstane Road. If so the houses listed in the 1881 census as being on Honeybank Road are indeed the ones shown on the maps as being on Belstane Road.
I have yet to find 'Honeywell Farm' but if is it indeed on the A72 it is irrelevant.