Foto’s Los Almendros Property Description Quick Summary Property ID: 2150 Property status: Rent Location: Palo Alto Ojen Map Contact Agent furora