[Skip to Content]

Sell. Buy. Repeat.®

We buy and sell gently used kids' stuff - all seasons, every day! We pay on the spot for items accepted. No appointment necessary.

Welcome to Once Upon a Child Richmond Hill, ON





 Customer Appeciation Card  

For every $10 in merchandise you buy,
you'll earn a stamp. Collect twenty stamps and
your next purchase will be 20% off. 




We have all your favorite brands at the right price so... make us your first stop shop and let the savings begin!

Check often for new items being added daily!



Checkout our latest Events & Deals
Click Here

Our Locations

Once Upon A Child Richmond Hill

1285 Elgin Mills Road E
Richmond Hill, ON L4S 1M8
905-508-0005 - Map - Hours
Mon10:00 AM-08:00 PM
Tues10:00 AM-08:00 PM
Wed10:00 AM-08:00 PM
Thu10:00 AM-08:00 PM
Fri10:00 AM-08:00 PM
Sat10:00 AM-08:00 PM
Sun12:00 PM-05:00 AM
Facebook Instagram Email
More Info

Job Openings

Click here to go to our Jobs page to learn more.