You can create custom Google My Maps so you save or pin several POIs, given them unique icons and save those as a layer on top of a custom map.
So for instance, you can save the location of Times Square, Central Park, the hotel where you plan to stay, and as many other POIs you want to save and have it all as a custom map.
The newest update of Google Maps just came out for iOS today and you can now open these custom My Maps on iOS devices. I would assume the Android version also gets this feature, if it didn't have it already.