Most mapping apps will take you to the right place with ease. However, smartphone GPS' don't seem to think the way drivers do. This app combines GPS information with crowd-sourced data to give you the full picture.
It works offline so it doesn't have to chew up your phone's data plan, either. It offers turn-by-turn directions, voice navigation and other goodies completely free.