Hi,
You can easily create shipping method with custom addresses.
In the shipping method configuration, select a value like "text" or "html"' for the option "Override shipping address" and then set the desired address.
Then for each products you can restrict a shipping method, so a location thanks to the option "use price per product" and in the product edition page block or set a price for the shipping method.
To let people pay in the real shop, you can create a payment method like check, and rename it like "pay at shop", then in HikaShop you will just have to update the order status when the customer paid the items.