A quick breakdown for you:
For local SEO, only going into the H1, here’s the perfect framework:
1. Page Title Tag: SERVICE in CITY, STATE hyphen BRANDING (if you have the space within 65 characters. So, for example; PIZZA RESTAURANT IN SAN DIEGO, CA – HENRY’S
2. Your H1 tag MUST BE IDENTICAL up to the branding, but not include branding: PIZZA RESTAURANT IN SAN DIEGO, CA.
3. It’s recommended to match this H1 / TITLE in the title of your GBP.branding first or second is okay, but just include branding, and match TITLE tag.
There’s A LOT MORE to Local SEO, than just the H1.
And, even with perfect on-site SEO, it’s only 1/4 of everything taken into account by Google for Google Maps rankings.
Do everything correctly, and you can typically get to page 1 ranking within 30 days of publishing your site.
If you’re based in the U.S., and you need help with this, shoot me a DM, we may be able to work together.