Lost place
Foxcroft Building
? – 1980
The Foxcroft Building, later known as 68 Post Street, was an office building located near Market Street and Kearny Street in the Union Square neighborhood of San Francisco, California.
Source: Wikipedia / Wikidata
On these paths
Nearby