Lane Crawford is a retail company with specialty stores selling designer label luxury goods in Hong Kong and China. Founded in Hong Kong in 1850, Lane Crawford has more than 585,000 square feet of total retail space, including several physical locations throughout China, as well as an online store.
Instagram did not return a 200.