The location is news to me. Guess I need to work on my reviews though
Yep, that'll boost your SEO. Also your address on Google my business should match exactly with the address listed on your website. Google likes when addresses all match up across the web (think Google, Yelp, your website, etc..)