Is your local business listed on Google Places? Do you serve your customers at your business location? If not, you should NOT show your address. This seems opposite to what we previously understood. Doing so will likely lower your ranking, but not doing so could get you de-listed.
On March 22nd the official Google Places Quality Guidelines were updated to include the following language:
If you don’t receive customers at your location, you must select the “Do not show my business address on my Maps listing” option within your dashboard. If you don’t hide your address, your listing may be removed from Google Maps.
For further clarification, Google defines the following business models and what you should show:
Your business is brick-and-mortar and serves all customers at its location. Show your address.
Your business is home-based and serves some customers at your home and some on the road. Show your address and use the Service Radius tool.
Your business is home-based and does not serve any customers at your home. Hide your address.