I find it quite complicate when I want to showcase multiple stores Location for multiple websites and have to change to another backend. So that I am wondering that is there any extension help me to do that using the same backend?
Looking to hear from you soon! Thank you.
By default Magento can handle multiple sotre fronts (with different domains also). You can see here how to start to configure your Magento instance: http://devdocs.magento.com/guides/v2.1/config-guide/multi-site/ms_over.html
Basically you'll need to create your websites and stores (inside Magento) and then you should configure your server.
Here's a video about how to plan the configuration. Is old (for Magento 1) but the idea is mostly the same: https://www.youtube.com/watch?v=talXT161vnM
You can use: Magento 2 Store Locator Extension which helps you showcase for multiple store location for multistore (Storeview). Customer can set specific store locators for specific store views