One problem with it is that it's a little too US-centric, unless you use coordinates.
Of course, this would be a good use for grid squares - less space, and you can use as much precision as you'd like. Maybe have a prefix for a grid square, that it can pick up on, or have it parse a grid square as anything XXNNxx?
(I'm in EN80sb, FWIW.)