Kites & Puppets is a family run retail store located in Vancouver, BC. We have been a staple at Granville Island for almost 35 years. Since the founding of Kites & Puppets we have striven to select products that have a positive impact on our customers. Along with our huge selection of puppets and kites we sell many other toys and games that will delight and inspire children and adults of all ages.