It's the street next to where I live, in Montpellier, France, there's an old aqueduct leading to a park called Peyrou, this is where that pic is taken, I think i have 20-30 rolls from that park...
Richard Avedon and Martin Schoeller, my two idols. There are a variety of other photographers whose work I've been admiring recently, but for some odd reason, I can't recall where I saw their work!