Home > Videos > Shenzhen Video
Annabella's manufacturing facilities are located in the southern China city of Shenzhen.