Just Listed/Off-MLS ~ 2599 Louis Rd., Palo Alto