Originally Posted by Apoorva
In addition to other suggested, you can use a service provided by Google named Local Business Listing. It helps you to drive local traffic to your site.
Please correct me if I'm wrong, but I think this service is now Google Places? I can't find any recent references to it and a search for "Google local business listing" returns Google Places as the number 1 answer.
But it is still a good suggestion.