Google have released Google Maps for Mobile. You just download the free client and using your existing data plan can find and display a location. And like a car's SatNav / GPS unit can show you the way from any starting point to another (without the real-time tracking and voice). I've used it a few times whilst driving and it is brilliant and did I say it's free!