The health and beauty products retailer Watsons has opened a new concept store at U-town Lifestyle Center in Beijing.