San Francisco shoppers receive another shocking blow as another major retailer is all set to move away from the and drug ridden city. The North Face officials have announced that they will be closing the doors of their Union Square store on March 31. Although the rock climbing and camping supply company was founded back in 1964 in this city, the Union Square store is the only location to exist.
Load More
Load More