You should reach out diectly to them. Posting here only reaches other Google maps users.
I called and they do not deliver but its in the works in the near future.
I don't think that they have free delivery, or maybe any delivery of any sort.
Thanks! Your answer is awaiting moderation.