Delia Fei’s Listings

Listed By Compass
Pending
2081 Byron Street

Palo Alto, CA 94301

$6,200
3 BD
2 BA
1,505 SF