GPS units work off of a Database that is either loaded into the unit or otherwise programmed. The databases for most navigation systems are very incomplete in our area.
Now if you have the actual GPS coorinates of your building....The units will find you based on LAT/LONG.