• 1002 Amarillo Avenue
$2,000,000
Bed/Bath:4 Bed / 2 Baths
Square Feet:1,645 sq. ft.
Lot Size:6,160 sq. ft.
1002 Amarillo Avenue
Palo Alto, CA 94303