apartments in palo alto
Manchester: 3 bed/2 bath 1,442sf