Palo Alto Sport Shop and Toy World is located in the heart of downtown Palo Alto. Easy to get to with lots of parking nearby. The toy selection is very good with many items that you won't find in the large chain toy stores. My children always find something of interest and the pricing is good. I haven't done much shopping in the sports supply area, but the entire 2nd floor is devoted to swimming.
more