In about the 1820s there was a house named Gulistan in the vicinity, and later the 1860s two houses were built on an road which became known as Gulistan terrace. Land around this terrace was purchased by Rathmines and Urban District Council (i.e. the township) in 1891 to build 'artisan dwellings'. 64 houses were built at a total cost of £11,000 (src: 'Four Roads to Dublin' by Deirdre Kelly).
I suspect that the difference in the location name is accounted for by the fact that the cottages were quite new at the time of the 1901 census, and due to the location (off Gulistan Terrace) would almost certainly have been known locally, and possibly by Rathmines UDC, at that time as Gulistan Cottages. The census on the other hand was based on Electoral Districts (DEDs) and national boundaries, so may not have yet acknowledged the local name at the time of the 1901 census.
I've seen similar discrepancies for several addresses between various sources at times e.g. census, Thom's directories, local knowledge, certs, voting registers.. etc..
The updated OSI maps show house numbers for many addresses, including the cottages.... see
Gulistan Cottages (click street map [beta] for the version with numbers). The numbers for the cottages dont seem to follow a logical sequence .. It looks like maybe the three rows to the south of the terrace are numbers 1 to 33, and the higher numbers are for the cottages to the north of the terrace.
I can have a look over the weekend and check which is number 34 if you wish..
Shane