Google maps was putting the pin over the road, hence my comment about not seeing the house due to trees blocking the street view.

The building with flat above shop could be earlier than the neighbouring 30s looking houses, but I am not 100% sure about that.
Brigitte says her dwelling was called “The Linden” - would a shop and flat have ever been called “The Linden”?
There are other similar “51 Craigcrook” addresses in Edinburgh : eg Craigcrook Avenue, Terrace, Park, Square, Grove .....
Brigitte, where did you get “The Linden, 51 Craigcrook
Road” address from?