I drive by the Children's Orchard on route 9 in Brookline. I've never been in, but it looks like they have some pretty good outside (they have strollers, toys and such on the sidewalk) and it looks pretty busy inside. You could probably google it for an address.
Re: Baby Stores