About Us

Since we opened our doors in 1996, our customers have enjoyed a wonderful Once Upon a Time shopping experience. With locations in Mountain Brook and Homewood AL we make shopping for baby convenient, fun and easy with our extensive Baby Registry, exceptional product selection, and extraordinary customer service. Stop in today and find the perfect items from our unique collection of products and the best quality brands. Shop from our favorite baby and toddler essentials along with a clothing line designed by Owner and Designer Linda Flaherty.



Once Upon a Time - Mountain Brook


70 Church Street
Mountain Brook, AL 35213

Once Upon a Time - Homewood


2900 18th St S
Homewood AL 35209

Cart Summary

Your cart is empty