1301 Clay St Apt 2

Nob Hill, CA

Offered at $2,100,000 • Sold