180-190 O'Farrell LLC purchased the St. Moritz Hotel located at 180 O'Farrell in the Union Square submarket of San Francisco, CA. Built in 1910, the six-story residential hotel houses retail on the ground floor and in the basement. The 22,996-square-foot building sold for $4.067 million, approximately $176 per square foot.