It's a fantastic shot.
For me, "Street" implies that there are people in the shot. I think of it as nature photography of humans in cities (for the most part)
Henri Cartier Bresson, one of the all time great street photographers, defined "street photography" as capturing the decisive moment. Under that definition you don't need a street and you don't need people. S, does this qualify? It probably does.