Talk about all dressed up with somewhere to go! We were recently honored to attend The Land of Nod’s Grand Opening of their new Southern California retail location. Based inside of the super-chic South Coast Plaza Shopping Center in Orange County, The Land of Nod’s newest store did not disappoint.