Try Atlist —
In this video I show you two ways to create a custom Google Map in WordPress— no plugin required for either.
Way #1 is simple and free. It uses the default Google Maps embed code. You can only have one location and there is no custom styling.
Way #2 lets you have custom styling and multiple markers— but it is not free. You’ll need to use Atlist ( for it.
source