
There are lots of extensions available to serve your purpose
Google "magento marketplace extension"
If you are using free extension, then modifications on those free extensions will definitely help you to achieve exactly what you want
Theming, designs improvements also can be done over those modules
If you want your customers to search the nearest shop using pin code,

http://www.magestore.com/magento-store-locator-extension.html
http://www.fmeextensions.com/magento-google-maps-store-locator-find-a-store.html
https://www.iwdextensions.com/magento-dealer-store-locator.html

If you're in budget, custom development could also be a good option


Adding merchants/sellers to magento site
I used to be able to send companions back to Lucky 38 but all of a sudden I can't any more. I only have the option of ending the companionship rather than sending them to Lucky 38.

Does anyone know why? and how it can be corrected?
