Once Upon a Time is a children's boutique that carries upscale clothing as well as unique gift items (baby jewelery, etc.). It has upscale price tags as well but if you're looking for a special gift, this is a nice shop to try. Service is very friendly and gift wrapping is free. They also carry a nice selection of good quality shoes for babies and older children.
more