From a technical perspective.. Let's say we have a SKU: some_random_product and that product is tied in Shopify to 3 warehouses:
We recently created a Shopify App which is doing that.
This app allows you to display per location inventory on product pages. Also you can display your opereation hours with that.
We have a free plan take a look into it.