Depends if the turf has it's own path and if there's a way to identify the station's z level with out a fixed number. I'm not familiar if ss13 has a dynamic z ID system.

But it'd be like:
for(var/turf/carpet/chapel_symbol/cs in block(locate(1,1,z),locate(world.maxx,world.maxy,z)))