Will that suffice or is there a specific step required to make it available in Google Maps?
Google will review the listing and eventually add it to the map, no further action required by you. Once they do, you'll want to get your customers to write reviews.
So essentially just a waiting game then.
I would happily do more dev or add more features, but I am not really sure what more to add / or do.