It's a long shot, but a viable alternative to Google Maps or other proprietary mapping websites (and no, OpenStreetMap is not a viable Google Maps alternative).
EDIT: Not sure why downvotes, OpenStreetMap doesn't even have directions as far as I can tell.