Palo Alto's historic Squire House listed for nearly $20 million
The historic Squire House in Palo Alto, built in 1904 and saved from demolition in the 1970s, is listed for sale at $19.988 million.
The historic Squire House in Palo Alto, built in 1904 and saved from demolition in the 1970s, is listed for sale at $19.988 million.