The North Face Limited in San Leandro
(510) 618-3500
![The North Face Limited - San Leandro](/logo/0/110/0/default.jpg)
The North Face, a subsidiary of VF Corp., was founded in 1966 and opened its first retail store in 1968. Headquartered in San Leandro, California, the company offers the most technically advanced products on the market to accomplished climbers, mountaineers ...