ITOCHU

Tsim Sha Tsui, 14,000 sq. ft.