How about posting some youtube videos and cross posting it on your site and the social media sites? Then you have a chance to rank above the local map search results. Same thing with images, but not as powerful. I think video would kick you into high gear.
Welcome to the Q&A Forum
Browse the forum for helpful insights and fresh discussions about all things SEO.