Hi, I was also born there in 1958. I had never seen a picture of the place until today. I was prompted to discover a little more about it and where it was, and when it was demolished etc.
I do believe it was where the car park for the Queens hotel is now? I can vaguely recall some building works going on in that area thinking about it. But I didn't often go along Osbourne Road, it was mostly straight down Palmerston Rd, across the common to the beach, or up Festing Rd to the Canoe lake and South Parade Pier to go fishing. Maybe I remember the building works because we went to see Sir Alec Rose when he returned from his around the world trip in '68, and his greengrocers was in Osbourne Rd?