3 Osceola Ln
San Francisco · CA · 94124
What is permit #202505146434 at 3 Osceola Ln, San Francisco, CA?
3 Osceola Ln in San Francisco, CA has a renovation permit (#202505146434) filed Wednesday, April 8, 2026 with no contractor on file, valued at $500,000. Status: issued.