Shoe store on Bedford street where you could ride the mini carousel........
I hate to list something like this but maybe a listing will bring out more information. It was seen in some nostalgia forum about Stamford, Connecticut.