Landmark North at 39 Lung Sum Avenue in Sheung Shui is a major commercial complex in the northern New Territories. The four-storey mall has 180,000 sq.ft. of total floor area, housing various shops and restaurants.
Landmark North at 39 Lung Sum Avenue in Sheung Shui is a major commercial complex in the northern New Territories. The four-storey mall has 180,000 sq.ft. of total floor area, housing various shops and restaurants.