Why is the wee auld wumin in the hat on the right holding up a 'No Deposit' sign
Given that there's been a suggestion that the location is Kilmarncock Road/ A77, maybe one of the postal address listings, council rates records etc. available in the Mitchell might yield a specific address using the 'Hardy' shop proprietor's name? (and I'm thinking that might be Hardy the furnishers?)