ZERO_RESULTS means no route could be found between your two points. If
an address cannot be geocoded, you get NOT_FOUND.
In fact that address geocodes fine. Try here:
http://code.google.com/apis/maps/documentation/javascript/examples/geocoding-simple.html
Bear in mind, too, that the geocoders in the API and maps.google.com
are different. There's no guarantee that what works in one will work
in the other, and in particular maps.google.com should not be used to
confirm results from the API.
Larry's page at
http://www.geocodezip.com/v3_GoogleEx_directions-draggableA.html
manages that (hardcode the addresses in a local copy). The route goes
round the block with the one-way system.
So something else must be wrong. Time for a link, I think.